package TeacherLegendAPI.Object;

public class Demo {
    public static void main(String[] args) {
        Point p=new Point(1,2);
        System.out.println(p);
        String str=p.toString();
        System.out.println(str);

        String line="hello"+p;
        System.out.println(line);

        Point p2=new Point(1,2);
        System.out.println(p2);
        //==是值比较，对于引用类型变量而言就是比地址，因此除非是同一个对象，否则比较为false
        System.out.println(p==p2);//false

        /*
        equals是比较内容，只要两个对象内容相同就应当为true
        注：Object本身提供的equals方法内部仍然用==比较，因此子类如果不重写该方法就没有意义
         */
        boolean equals=p.equals(p2);
        System.out.println(equals);
    }
}
